<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
		<script type="text/javascript" src="../js/easyui/jquery.easyui.min.js"></script>
		<script type="text/javascript" src="../js/easyui/locale/easyui-lang-zh_CN.js"></script>
		<script src="../js/ztree/jquery.ztree.all-3.5.js" type="text/javascript" charset="utf-8"></script>
		<link rel="stylesheet" href="../js/easyui/themes/default/easyui.css" />
		<link rel="stylesheet" href="../js/easyui/themes/icon.css" />
		<link rel="stylesheet" type="text/css" href="../js/ztree/zTreeStyle.css"/> 
	</head>
	<script type="text/javascript">
		//页面加载后执行
		$(function() {
			
			var setting = {
			view: {
				dblClickExpand: false,
				showLine: true,
				selectedMulti: false
			},
			data: {
				simpleData: {
					enable:true,
					idKey: "id",
					pIdKey: "pId",
				}
			},
			callback: {
				onClick: function(event,treeId, treeNode,clickFlag) {
					var content = '<div style="width:100%;height:100%;overflow:hidden;">'
								+ '<iframe src="'
								+ treeNode.page
								+ '" scrolling="auto" style="width:100%;height:100%;border:0;" ></iframe></div>';
					
					alert(treeNode.name+""+treeNode.page);
					if(treeNode.page != undefined && treeNode.page != ""){
								// 问题二：如果选项卡已经打开，选中 
								if($("#mytabs").tabs('exists',treeNode.name)){
									// 选中选项卡
									$("#mytabs").tabs('select',treeNode.name);
								}else{
									//alert("11111111111");
									// 如果没有打开，添加选项卡 
									$("#mytabs").tabs('add',{
										title:treeNode.name,
										content: content,
										closable :true,
									});
								}
					}
				}
			}
		};
		var zNodes = [
					{id:1,pId:0,name:"父节点一"},
					{id:2,pId:0,name:"父节点二"},
					{id:11,pId:1,name:"子节点一"},
					{id:12,pId:1,name:"子节点二"},
					{id:13,pId:2,name:"传智播客",page:"http://www.itcast.cn"},
					{id:14,pId:2,name:"百度",page:"https://www.baidu.com"}
				];
	
			$.fn.zTree.init($("#tree"), setting, zNodes);

		});
	</script>

	<body class="easyui-layout">
		<div data-options="region:'north',title:'系统标题',split:true" style="height:100px;"></div>
		<div data-options="region:'south',title:'公司信息',split:true" style="height:100px;"></div>
		<div data-options="region:'east',iconCls:'icon-reload',title:'搜索信息',split:true" style="width:100px;"></div>
		<div data-options="region:'west',title:'系统菜单',split:true" style="width:200px;">
			<div id="myaccordion" class="easyui-accordion" data-options="fit:true" style="width:300px;height:200px;">
				<div title="基本功能" data-options="iconCls:'icon-save'" style="overflow:auto;padding:10px;">
					<ul id="tree" class="ztree" style="width:260px; overflow:auto;"></ul>
				</div>
				<div title="系统管理" data-options="iconCls:'icon-reload',selected:true" style="padding:10px;">
					系统管理
				</div>
			</div>

		</div>
		<div data-options="region:'center',title:''" style="padding:5px;background:#eee;">

			<div id="mytabs" class="easyui-tabs" data-options="fit:true" style="width:500px;height:250px;">
				<div title="消息中心1" data-options="closable:true" style="padding:20px;display:none;">
					tab1
				</div>
				<div title="消息中心2" data-options="closable:true" style="overflow:auto;padding:20px;display:none;">
					tab2
				</div>
				<div title="消息中心3" data-options="iconCls:'icon-reload',closable:true,selected:true" style="padding:20px;display:none;">
					tab3
				</div>
			</div>
		</div>
	</body>

</html>